//
// Created by jsjxsy on 2022/6/30.
//原因：在C中，使用变量来定义数组长度是，这个数组可以定义，却不能同时进行初始化赋值，需要在之后赋值。
//
#include <stdio.h>

int main(void) {
  int m = 5;
  //int arr1[m]  = {1, 2,4,5,6};//报错，使用变量定义长度时，不可在定义时同时进行初始化赋值，需要在之后进行赋值
  int arr1[m];
  //arr1 = {1, 2, 3, 4, 5};//不能全部赋值
  for (int i = 0; i < m; ++i) {
    arr1[i] = i + 1;
  }
  for (int j = 0; j < m; ++j) {
    printf("arr[%d] : %d\n", j, arr1[j]);
  }
  return 0;
}
